Engineering Self-Organising Emergent Systems with Simulation-based Scientific Analysis
نویسندگان
چکیده
The goal of engineering self-organising emergent systems is to acquire a macroscopic system behaviour solely from autonomous local activity and interaction. Due to the non-deterministic nature of such systems, it is hard to guarantee that the required macroscopic behaviour is achieved and maintained. Before even considering a self-organising emergent system in an industrial context, e.g. for Automated Guided Vehicle (AGV) transportation systems, such guarantees are needed. An empirical analysis approach is proposed that combines realistic agentbased simulations with existing scientific numerical algorithms for analysing the macroscopic behaviour. The numerical algorithm itself obtains the analysis results on the fly by steering and accelerating the simulation process according to the algorithm’s goal. The approach is feasible, compared to formal proofs, and leads to more reliable and valuable results, compared to mere observation of simulation results. Also, the approach allows to systematically analyse the macroscopic behaviour to acquire macroscopic guarantees and feedback that can be used by an engineering process to iteratively shape a self-organising emergent solution.
منابع مشابه
Designing Self-organising MAS Environments: The Collective Sort Case
Self-organisation is being recognised as an effective conceptual framework to deal with the complexity inherent to modern artificial systems. In this article, we explore the applicability of self-organisation principles to the development of multi-agent system (MAS) environments. First, we discuss a methodological approach for the engineering of complex systems, which features emergent properti...
متن کاملAnalysing and Engineering Self - Organising Emergent Applications
Modern distributed systems exhibit an increasingly interwoven structure (e.g. ad-hoc networks, transportation systems, etc.). Different subsystems depend on and interact with each other in many, often very complex, dynamic, and unpredictable ways. Also, more and more systems require and exhibit a completely decentralised structure and need to achieve their requirements autonomously. A promising...
متن کاملDesign Patterns for Decentralised Coordination in Self-organising Emergent Systems
There is little or no guidance to systematically design a self-organising emergent solution that achieves the desired macroscopic behaviour. This paper describes decentralised coordination mechanisms such as gradient fields as design patterns, similar to patterns used in mainstream software engineering. As a consequence, a structured consolidation of best practice in using each coordination mec...
متن کاملA Catalogue of Decentralised Coordination Mechanisms for Designing Self-Organising Emergent Applications
There is little or no guidance to systematically design a selforganising emergent solution that achieves the desired macroscopic behaviour. This paper describes decentralised coordination mechanisms such as digital pheromones as design patterns, similar to patterns used in mainstream software engineering. As a consequence, a structured consolidation of best practice in using each coordination m...
متن کاملAgent-Based Modelling of Stem Cell Self-organisation in a Niche
It is our belief that modelling the behaviour of stem cells in the adult human body as an agent-based system is the most appropriate way of understanding the process of self-organisation. We have undertaken several case studies where formal and/or computational models of stem cell systems, have been re-developed using an agent-based approach. This paper presents details of one of these case stu...
متن کامل